Practical School Timetabling: a Hybrid Approach Using Solution Synthesis and Iterative Repair. In

نویسندگان

  • M Yoshikawa
  • K Kaneko
  • Y Nomura
  • M Watanabe
  • H W Chan
  • C K Lau
چکیده

[7] G. Lajos. Complete university modular timetabling using constraint logic programming. A constraint-based approach to high-school timetabling problems: A case study. 14 problem diculty is observed. 6 Conclusions We have proposed a constraint satisfaction model for a local high school timetabling problem. The problem we have studied involves an assignment of eight weekly periods to the sections of school courses. Each of the students provides a list of course selections which are to be satised. The sections of the course are scheduled such that there is at least one section for each course available to the student. However, with as many as 2000 students registered, we have found it becomes impossible to satisfy all of the student's demands. We have reached at least 98% on more than half of the experiments on a random testbed of timetabling problems. The innovation in our solution method is in the heuristic modeling of the problem| which prunes away large parts of the search space|and in the process of iteratively adding constraints to the network. Iterative solutions may be poor at rst but will improve to some upper limit, until no solution can be found. The main advantage of our iterative method is there will always be a timetable output to the scheduler, unless the school has too few rooms to accommodate all of the courses. Because of the iterative constraint addition, a \best" solution always exists at any point in the search. The students are individually scheduled using a simple greedy algorithm once the master timetable is completed. Finally, we have proposed a random model of the school timetabling problem. By identifying the three critical parameters of number students, number of classrooms and number of courses, we have created a diverse testbed of realistic timetabling problems. Furthermore, we have identied some particularly dicult to solve timetabling instances. These particular instances can be recreated, by giving the generator the same parameters and same random seed, so that comparisons can be made with other, improved timetabling algorithms. 13 binary constraints in the problem. In order to manipulate the non-binary constraints, we have also varied the number of rooms in the school. The global capacity constraint says that no more than r courses can be scheduled at one period, given that there are r rooms in the school. As the number of rooms decreases, the quality of the solutions decrease, because in some cases no solution …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Generating Optimal Timetabling for Lecturers using Hybrid Fuzzy and Clustering Algorithms

UCTTP is a NP-hard problem, which must be performed for each semester frequently. The major technique in the presented approach would be analyzing data to resolve uncertainties of lecturers’ preferences and constraints within a department in order to obtain a ranking for each lecturer based on their requirements within a department where it is attempted to increase their satisfaction and develo...

متن کامل

A SA-ILS approach for the High School Timetabling Problem

This work presents a heuristic approach proposed by one of the finalists of the Third International Timetabling Competition (ITC2011). The KHE school timetabling engine is used to generate an initial solution and then Simulated Annealing (SA) and Iterated Local Search (ILS) perform local search around this solution.

متن کامل

A Hybrid Approach for University Course Timetabling

The university course timetabling problem deals with the assignment of lectures to specific timeslots and rooms. The goal is to satisfy the soft constraints to the largest degree possible while constructing a feasible schedule. In this paper, we present a hybrid approach consisting of three phases. During phase 1, initial solutions are generated using a constructive heuristic. An improvement ap...

متن کامل

Common solutions to pseudomonotone equilibrium problems

‎In this paper‎, ‎we propose two iterative methods for finding a common solution of a finite family of equilibrium problems ‎for pseudomonotone bifunctions‎. ‎The first is a parallel hybrid extragradient-cutting algorithm which is extended from the‎ ‎previously known one for variational inequalities to equilibrium problems‎. ‎The second is a new cyclic hybrid‎ ‎extragradient-cutting algorithm‎....

متن کامل

Optimal design of supply chain network under uncertainty environment using hybrid analytical and simulation modeling approach

Models that aim to optimize the design of supply chain networks have gained more interest in the supply chain literature. Mixed-integer linear programming and discrete-event simulation are widely used for such an optimization problem. We present a hybrid approach to support decisions for supply chain network design using a combination of analytical and discrete-event simulation models. The prop...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998